# author：LiuShihao
# data: 2020/11/20 1:50 下午
# desc: 各位老铁，我的这套代码曾经有人出价三个亿我没有卖，如今拿出来和大家分享，不求别的，只求大家免费的小红心帮忙点一点，这里谢过了。
from decimal import Decimal
import keyword
print(keyword.kwlist)

name = "玛利亚"
print("标识",id(name))
print("类型",type(name))
print("值",name)
# int  整数
print("十进制",100)
print("二进制",0b100)
print("八进制",0o1346)
print("十六进制",0x1EAF)
# 浮点数  存储不精确    使用浮点数计算时 可能会出现小数位数不确定的情况  解决方案 ：导入模块decimal  ：from decimal import Decimal
print(1.1+2.1)
print(1.1+2.2)
print(Decimal("1.1")+Decimal("2.2"))
# 布尔值  True表示真  False 表示假 布尔值可以转化为整数  True——>1   False-->0
print(True+1)
print(False+1)
# 字符串类型 不可变的字符序列 可以用单引号、双引号和三引号   但是单引号和双引号必须在一行   三引号可以在分布在连续的多行
str1 = '人生苦短，我用Python'
str2 = "人生苦短，我用Python"
str3 = '''
人生苦短
我用Python
        '''
str4 = """
人生苦短
我用Python
"""

print(str1)
print(str2)
print(str3)
print(str4)





